Home/ Projects/ Olist Power BI Dashboard
Case Study · Power BI · DAX · E-Commerce BI

Olist Power BI
Executive Dashboard

A 5-page executive dashboard giving leadership a single, trusted view of e-commerce performance across orders, revenue, delivery, and customer satisfaction — built on a star schema with 7 relationships and 10 DAX measures.

Power BI Desktop 10 DAX Measures 7 Relationships View on GitHub
Rated 9.1 / 10
01 · Business Problem

Leadership needs one trusted view of e-commerce performance

The Olist marketplace generates performance data across thousands of orders, dozens of product categories, and hundreds of sellers. Without a structured dashboard, leadership relies on ad-hoc reports that are slow, inconsistent, and impossible to drill into.

The core question: how do we build a single executive dashboard that tracks KPIs reliably, enables drill-down by category and time period, and surfaces the insights that matter most — without overwhelming the reader?

The BI design principle: A dashboard that shows everything shows nothing. This project was built around a specific set of executive questions, not a data dump. Each page answers one question. Each visual has one job.
02 · Data Model

Star schema — 7 relationships, clean and scalable

The data model follows a proper star schema: one central fact table connected to dimension tables. This ensures DAX measures calculate correctly, filters propagate properly across the dashboard, and the model is fast to query even on large datasets.

FactOrders (Central Table)
↕   7 Active Relationships   ↕
DimDate DimProduct DimSeller DimCustomer DimCategory DimPayment DimGeography
7
Active relationships in the star schema data model
10
DAX measures for KPIs, YoY comparisons, and averages
5
Dashboard pages each answering one executive question
9.1
Independent rating out of 10 for structure, DAX, and business insight
03 · Dashboard Pages

5-page executive dashboard structure

Page 01
Revenue Overview
Total revenue, orders, and average order value with YoY comparison using PARALLELPERIOD. Monthly trend chart with MoM growth labels.
Page 02
Delivery Performance
On-time vs. late delivery rate, average delivery days using DATEDIFF, and delivery performance by seller category and region.
Page 03
Customer Satisfaction
Review score distribution, average review score using AVERAGEX, correlation view between delivery delay and review score.
Page 04
Product & Category Mix
Revenue and order volume by product category, top 10 categories by revenue, category growth trends over time.
Page 05
Seller Performance
Top sellers by revenue, seller review score ranking, and concentration analysis — what percentage of revenue comes from the top 10% of sellers.
04 · DAX Measures

10 DAX measures built for business decisions

Total Revenue
SUM of order value — base measure used across all pages
YoY Revenue Growth %
PARALLELPERIOD — current period vs. same period prior year
Avg Order Value
DIVIDE(Total Revenue, DISTINCTCOUNT order_id)
Avg Delivery Days
AVERAGEX over orders table using DATEDIFF purchase to delivery
Late Delivery Rate %
DIVIDE(late orders count, total orders) — CALCULATE with filter
Avg Review Score
AVERAGEX over reviews table — weighted by order count
MoM Revenue Growth %
LAG pattern using DATEADD — month-over-month comparison
Seller Revenue Share %
Seller revenue ÷ total using ALL() to remove filter context
Orders This Period
CALCULATE(COUNTROWS, date filter context)
On-Time Delivery Rate %
Complement of Late Delivery Rate — displayed as KPI card
05 · Key Findings

What the dashboard reveals

Q4 seasonal spike of ~34%: PARALLELPERIOD YoY comparisons revealed consistent Q4 revenue spikes of approximately 34% above the annual monthly average. Previous flat monthly reporting had missed this because it compared months sequentially rather than year-over-year. This insight has direct inventory and logistics planning implications.
Delivery is the strongest predictor of review score: The delivery performance page showed that the single strongest predictor of a low review score is late delivery — stronger than product quality or price. Orders arriving more than 5 days late had an average review score of 1.9 vs. 4.4 for on-time orders.
Health & Beauty is the fastest-growing category: Category mix analysis showed Health & Beauty growing at 18% MoM during peak quarters while overall marketplace growth was 4%. This category is underrepresented in seller recruitment and logistics investment relative to its growth rate.
Top 10% of sellers drive 31% of total revenue: The seller concentration analysis showed that while the marketplace has thousands of sellers, a small number generate disproportionate revenue — creating both a concentration risk and a retention priority.
06 · Recommendations

Executive actions from the dashboard

  • Build Q4 inventory and logistics capacity 6–8 weeks before the seasonal peak. The 34% Q4 spike is consistent across years — it is predictable and should be planned for, not reacted to.
  • Set an internal delivery KPI target of 95% on-time delivery. The review score data shows this is the threshold where average scores remain above 4.0 — the level associated with repeat purchase behavior.
  • Prioritize Health & Beauty seller acquisition in the next recruitment cycle. The category growth rate justifies dedicated category management and preferential logistics terms for new sellers.
  • Create a top-seller account management program for the 50 highest-revenue sellers. The concentration analysis makes clear these accounts require proactive relationship management, not just platform access.

Dashboard Preview

Olist Power BI Executive Dashboard — 5 pages

Full .pbix file, data model documentation, and DAX measure reference on GitHub.

9.1
Independent Rating / 10

Power BI Features

Power BI Desktop Star Schema 7 Relationships DAX Measures PARALLELPERIOD AVERAGEX DATEDIFF CALCULATE DIVIDE Drillthrough Slicers KPI Cards

Skills Demonstrated

Data Modeling Advanced DAX Star Schema Design KPI Framework Delivery Analytics Executive Reporting Seasonal Analysis Dashboard UX

Project Links

GitHub Repository

About Carlton Waiti

Data Analyst with Economics & Finance background. Projects rated 9.1–9.8/10. Available for remote roles worldwide.

Get In Touch